peak concentration - French English Dictionary